@charset "utf-8";
body { margin:0; padding:0; width:100%; color:#eee; font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif; background:#ececec url(images/main_bg.gif) repeat-x center 9px;}
html, .main { padding:0; margin:0;}
.main { background:url(images/header_bg.gif) repeat-x center top;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.logo { padding:0; width:auto;}
h1 { margin:0; padding:44px 0 24px; color:#959595; font:bold 48px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; letter-spacing:-2px; text-transform:uppercase; text-align:center;}
h1 a, h1 a:hover { color:#959595; text-decoration:none;}
h1 span { text-transform:none; font-weight:normal;}
h1 small { display:block; font:normal 12px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; letter-spacing:normal; color:#959595; text-transform:none;}
h2 { font:normal 24px/1.5em "Liberation sans", Arial, Helvetica, sans-serif; padding:8px 0; margin:8px 0; color:#6d6d6d;}
p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif;}
a { color:#495957; text-decoration:underline;}
p.spec { padding:0 0 16px;}
p.infopost { margin-bottom:12px; padding:6px 12px; background-color:#fff; color:#6d6d6d; border:1px solid #c9c9c9;}
p.infopost a { color:#6d6d6d;}
a.rm { color:#fff; padding:6px 16px; text-decoration:none; font-weight:bold; background-color:#495957;}
a.com { float:none; margin:0; text-decoration:none; color:#fff;}
a.com span { }

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header { }
.header_resize { margin:0 auto; padding:0; width:960px;}
img.hbg_img { padding:9px; border:1px solid #d7d7d7; background-color:#fff;}

/* menu */
.menu_nav { margin:0 auto 16px; padding:0 0 0 0px; height:39px; border-top:1px solid #c9c9c9; border-bottom:0px solid #c9c9c9; border-left: 1px solid #c9c9c9; text-align: left;}
.menu_nav ul { list-style:none; padding:0; height:39px; width: 120px; float:none;}
.menu_nav ul li { margin:0; padding:0 0 0 0; float:none;}
.menu_nav ul li a { display:block; margin:0; padding:9px 24px; color:#4f4f4f; text-decoration:none; font-size:13px; ; border-left:0px solid transparent; border-right:0px solid transparent;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { color:#4f4f4f; background-color: white; border-left:0px solid #c9c9c9; border-right:0px solid #c9c9c9;}


/* about menu */
.df_nav { margin:0 auto 0px; padding:0 0 0 400px; height:39px; border-top:0px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.about_nav ul { list-style:none; padding:0; height:39px; float:left;}
.about_nav ul li { margin:0; padding:0 0 0 8px; float:left;}
.about_nav ul li a { display:block; margin:0; padding:9px 24px; color:#4f4f4f; text-decoration:none; font-size:13px; border-left:0px solid transparent; border-right:0px solid transparent;}
.about_nav ul li.active a, .about_nav ul li a:hover { color:#4f4f4f; background-color:#fff; border-left:1px solid #c9c9c9; border-right:0px solid #c9c9c9;}


/* matrix */
.matrix { margin:0 auto 0px; padding:0 0 0 450px; height:39px; border-top:0px solid #c9c9c9; border-bottom:0px solid #c9c9c9;}
.outline_nav ul { list-style:none; padding:0; height:39px; float:left;}
.outline_nav ul li { margin:0; padding:0 0 0 8px; float:left;}
.outline_nav ul li a { display:block; margin:0; padding:9px 24px; color:#4f4f4f; text-decoration:none; font-size:13px; text-transform:uppercase; border-left:0px solid transparent; border-right:0px solid transparent;}

/* originalpic */
.originalpic {
position: absolute;
left: 475px;
}

/* 9x9 pic */
.pic {
position: absolute;
left: 650px;
}

/* crazy */
.crazy {
position: absolute;
left: 825px;
}


